make one's mouth water - Französisch Englisch Wörterbuch